package com.imooc.o2o.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.imooc.o2o.entity.Excel;

public interface ExcelDao {
	/**
	 * 分页查询表单，可输入的条件有表名字，区域id，owner
	 * @param ExcelCondition
	 * @param rowIndex从第几行开始取
	 * @param pageSize返回的行数
	 * @return
	 */
	List<Excel> queryExcelList(@Param("ExcelCondition")Excel ExcelCondition,@Param("rowIndex")int rowIndex
			,@Param("pageSize")int pageSize);
	
	List<Excel> queryExcelListByUser(long userId);
	/**
	 * 返回queryExcel总数
	 * @param ExcelCondition
	 * @return
	 */
	int queryExcelCount(@Param("ExcelCondition")Excel ExcelCondition);
	/**
	 * 通过id查询表
	 * @param excelId
	 * @return excel
	 */
	Excel queryByExcelId(long excelId);
	/**
	 * 新增成绩表
	 * @param Student
	 * @return
	 */
	int insertExcel(Excel excel);
	/**
	 * 更新表信息
	 * @param excel
	 * @return
	 */
	int updateExcel(Excel excel);
}

